import 'package:bluetooth_protocols_plugin/library.dart';

class LorinCmd extends LorinCmdBase {
  @override
  int get realtimeAllCmd => 4;

  @override
  int get realtimeBatteryInfoCmd => 5;

  @override
  int get realtimeErrorCmd => 3;

  @override
  int get realtimeInfoCmd => 1;

  @override
  int get realtimeStatusCmd => 2;

  @override
  int get settingsAllCmd => 32;

  @override
  int get statisticOnceCmd => 16;

  @override
  int get statisticTotalCmd => 17;

  @override
  int get standbyTimeCmd => 40;

  @override
  int get lockCmd => 49;

  @override
  int get integratedProductInfoCmd => 6;

  @override
  int get integratedRealtimeInfoAllCmd => 7;

  @override
  int get lightCmd => 80;

  @override
  int get setPeriodicDataReportingIntervalCmd => 60;

  @override
  int get vehicleNicknameCmd => 12;

  @override
  int get vehiclePasswordCmd => 10;

  @override
  int get autoHeadlightModeSwitchCmd => 47;

  @override
  int get mainSoundSwitchCmd => 57;

  @override
  int get alarmSpeedCmd => 62;

  @override
  int get audioSwitchCmd => 44;

  @override
  int get balanceAngleCmd => 34;

  @override
  int get bermAngleModeSwitchCmd => 67;

  @override
  int get daytimeRunningLightSwitchCmd => 78;

  @override
  int get displayEnterFileTransferStatusCmd => 14;

  @override
  int get displayEnterUpgradeStatusCmd => 15;

  @override
  int get loadDetectionCmd => 53;

  @override
  int get logoLightBrightnessCmd => 68;

  @override
  int get lowBatteryRideSwitchCmd => 55;

  @override
  int get noLoadDetectionCmd => 54;

  @override
  int get pedalSensitivityCmd => 37;

  @override
  int get playSoundEffectCmd => 81;

  @override
  int get rideAssistSwitchCmd => 66;

  @override
  int get rideModeCmd => 36;

  @override
  int get rtcTimeCmd => 52;

  @override
  int get setDisplayAutoOffSwitch => 61;

  @override
  int get speedLimitCmd => 33;

  @override
  int get spinKillSwitchCmd => 46;

  @override
  int get tBoxInfoDisplaySwitchCmd => 72;

  @override
  int get tBoxLowPowerWakeupCmd => 71;

  @override
  int get tBoxRebootCmd => 15;

  @override
  int get tirePressureLowAlarmThresholdCmd => 77;

  @override
  int get tirePressureSensorInfoCmd => 84;

  @override
  int get transportModeSwitchCmd => 50;

  @override
  int get turnSignalLightCmd => 48;

  @override
  int get vehicleCalibrationCmd => 82;

  @override
  int get volumeCmd => 38;

  @override
  int get accAndBrakeAssistPercentageCmd => 64;

  @override
  int get startMotorAdaptationCmd => 0x12;

  @override
  int get getMotorAdaptationStatusCmd => 0x12;

  @override
  int get clearMotorAdaptationDataCmd => 0x13;

  @override
  int get stopMotorAdaptationCmd => 0x15;

  @override
  int get startMotorSelfCheckCmd => 0x14;

  @override
  int get startBatteryVoltageCalibrationCmd => 0x16;
}
